home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1985-10-07 | 896 b | 35 lines |
- 1 'NORMal DISTribution
- 2 KEY OFF:SCREEN 0,1,0:WIDTH 40:COLOR 15,1,9:CLS
- 10 PRINT "NORMAL DISTRIBUTION"
- 20 PRINT
- 30 PRINT "0) STANDARD, 1) NON-STANDARD
- 40 PRINT "WHICH TYPE OF VARIABLE";
- 50 INPUT S:IF S<0 OR S>1 THEN 50
- 60 IF S = 0 THEN 120
- 70 PRINT "MEAN";
- 80 INPUT M:IF M<0 THEN 80
- 90 PRINT "STANDARD DEVIATION";
- 100 INPUT S:IF S<0 THEN 80
- 110 GOTO 130
- 120 S=1
- 130 PRINT
- 140 PRINT "TO END PROGRAM ENTER 'END' FOR X
- 150 INPUT "X";A$:X=VAL(A$):IF INSTR("Ee",LEFT$(A$,1)) THEN 290
- 180 X = (X - M) / S
- 190 R = EXP ( - (X ^ 2) / 2) / 2.50663
- 200 PRINT:PRINT "FREQUENCY IS"R
- 210 Z = X
- 220 T = 1 / (1 + 0.33267 * ABS (X))
- 230 T = 0.5 - (R * (0.436184 * T - (0.120168 * (T ^ 2)) + 0.937298 * (T ^ 3)))
- 240 IF Z > = 0 THEN 260
- 250 T = 1 - T
- 260 PRINT:PRINT "PROBABILITY IS"T
- 270 PRINT
- 280 GOTO 150
- 290 PRINT:LOCATE 24,1:PRINT"PRESS <SPACE> TO RUN AGAIN";
- 300 LOCATE 25,1:PRINT"PRESS <ESC> TO EXIT";
- 310 K$=INKEY$:IF K$="" THEN 310
- 320 IF K$=" " THEN RUN
- 330 IF K$<>CHR$(27) THEN 310
- 10000 RUN"MENU
-